# 15.2 折线图
import matplotlib.pyplot as plt

square = [1, 4, 9, 16, 25]
input_values = [1, 2, 3, 4, 5]
plt.style.use('seaborn')

# 15.2.4 使用scatter()绘制散点图并设置样式
fig, ax = plt.subplots()

# 参数s设置点的尺寸
ax.scatter(2, 4, s=200)

ax.tick_params(axis='both', which='minor', labelsize=14)
# 设置标题和坐标轴
ax.set_title('平方数', fontsize=24)
ax.set_xlabel('值', fontsize=14)
ax.set_ylabel('值的平方', fontsize=14)

# 设置刻度标记的大小
# axis的值可以是"x", "y", "both"
ax.tick_params(axis='both', labelsize=14)

# 中文乱码：
# https://www.cnblogs.com/KeenLeung/p/12427022.html
# 1、下载字体simhei.ttf
# 1.1、 已下载到data中
# 2、查找字体路径和字体缓存路径：
#   import matplotlib
#   # 查找字体路径
#   print(matplotlib.get_data_path())
#   # 查找字体缓存路径
#   print(matplotlib.get_cachedir())
# 3、将下载好的字体文件，存放到[data_path]/fonts/ttf目录
# 4、修改matplotlibrc文件（可选）
# 5、删除缓存：
#   rm -rf [path of cache]
# 6、添加以下设置
# 设置中文字体，否则乱码
plt.rcParams['font.sans-serif'] = ['SimHei']
# 显示负号
plt.rcParams['axes.unicode_minus'] = False

plt.show()
